package com.itheima.day08.Zuoye.ZuoYe5;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class Test {
    public static void main(String[] args) {
        Set<String> sets = new HashSet<>();
        sets.add("37048120010322151X");
        sets.add("000481200103aa151X");
        sets.add("370481200103251x");
        sets.add("37048120010322151a");
        sets.add("372481200103102044");
        sets.add("35448120010322151X");
        sets.add("37348120010322151X");
        sets.add("37548120010322151X");
        Iterator<String> it = sets.iterator();
        while (it.hasNext()) {
            String s = it.next();
            if(!s.matches("[1-9]\\d{16}[\\dXx]")){
                it.remove();
            };
        }
        System.out.println(sets);

    }
}
